/*make_answer*/
/*标题栏*/
body{
    background-color: lightsteelblue;
}
.subNav{
    position: fixed;
    height: 30px;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    color: white;
    background-color: darkslategrey;
}
.subNav span{
    margin-left: 50px;
}
#info input{
    margin-right: 50px;
}

p{
    font-weight: bold;
}
/*内容*/
.content{
    width: 70%;
    background-color: white;
    margin-top: 80px;
    margin-left: 15px;
    margin-bottom: 80px;
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    padding-left: 30px;
}
.makeForm{
    margin-top: 20px;
    margin-bottom: 50px;
}
.singleOl input{
    width: 20px;
}
.multiOl input{
    width: 40px;
}
.queryOl textarea{
    width: 400px;
    height: 100px;
}

#submit{
    width: inherit;
    text-align: center;
    margin-top: 40px
}
#submit input{
    width: 80px;
}
/*导航框*/
.right_navi{
    width: 22%;
    position: fixed;
    top: 80px;
    right: 15px;
    background-color: white;
    border-radius: 10px;
    padding-left: 20px;
    padding-bottom: 20px;
}
/*标题栏具有高度，锚点跳转时会被覆盖，*/
.makeForm a{
    position: relative;
    top:-80px;
}

.right_navi a{
    margin-right: 10px;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 3px;
}
/*正常样式*/
.right_navi a:link{
    background-color: lightsteelblue;
}
/*鼠标点击时*/
.right_navi a:active{
    background-color: lightskyblue;
}

/*homepage*/
#background{
    width: 100%;
    height: 100%;
}
#img{
    width: 100%;
    height: 100%;
}
#module{
    width: 100%;
    height: 100px;
}
h1{
    margin-left: 100px;
    color: white;
    font-family: 霞鹜文楷;
    float: left;
}
.ev_module{
    float: left;
    width: 10%;
    height: inherit;
    margin-left: 100px;
    font-size: 20px;
}

/*登录弹窗*/
.title {
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-bottom: 1px solid #DCDCDC;
    position: relative;
    cursor: move;
}
.title a{
    display: block;
    position: fixed;
    top:2px;
    right: 25px;
    z-index: 9999;
}
.login_content p{
    text-align: center;
    line-height: 45px;
}
.login {
    width: 600px;
    height: 300px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    background: #fff;
    border-radius: 10px;
    display: none;
}

/*show_result*/
table{
    width: 100%;
}
.biaoti{
    font-family: 微软雅黑;
    font-size: 26px;
    font-weight: bold;
    border-bottom:1px dashed #CCCCCC;
    color: #255e95;
    text-align: center;
}
.table_content{
    margin-top: 20px;
    border-collapse: collapse;
    text-align: center;
    border-style: solid;
}
.table_title {
    background: cornflowerblue;
    font-weight: bold;
    font-family: 幼圆;
    padding: 20px;
}
.table_row{
    background: white;
    border: 1px solid;
    padding: 5px;
}